Skip to content
This repository has been archived by the owner on Jul 5, 2023. It is now read-only.
Santiago Gonzalez edited this page Aug 2, 2019 · 18 revisions

Microsoft Azure Active Directory Library for Java (com.microsoft.azure.adal4j) is an authentication library which enables you to acquire tokens from Azure AD and ADFS to access protected Web APIs (Microsoft APIs or applications registered with Azure Active Directory).

We have released Microsoft Authentication Library for Java (MSAL), which works with the Azure AD V2 endpoint, and to which we have added a lot of great features. We are encouraging current users of ADAL to move over to MSAL, as no new features will be added to ADAL moving forward, and our focus will be solely on MSAL.

In this wiki, you can find information about the features, functionality, known issues and other topics related to ADAL4J. For details about the general Azure AD concepts please refer https://aka.ms/aaddev.

Overview

  1. Learn about the basic usage and concepts in ADAL4J Basics.

  2. Pre-requisite: Before using ADAL4J you will have to register your applications with Azure AD.

  3. Instantiate and configure the AuthenticationContext : a connection to Azure AD.

  4. Learn more about the ways to acquire a token using ADAL4J. This returns an AuthenticationResult.

  5. Follow best practices for a robust enterprise ready application.

  6. Refer FAQ for common issues and known bugs.

  7. Track new features and changes in ADAL4J under Releases.